home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_10_EditPattern.txt < prev    next >
Text File  |  1994-02-05  |  61KB  |  1,091 lines

  1. # near model CODE resource
  2. # jump table entries: 1840-1843 (4 of them)
  3. export_230:
  4. 00000000  4E56 FFB4                link       A6, -0x004C
  5. 00000004  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6. 00000008  102D A84C                move.b     D0, [A5 - 0x57B4]
  7. 0000000C  6704                     beq        +0x6 /* 00000012 */
  8. 0000000E  6000 02F6                bra        +0x2F8 /* 00000306 */
  9. label00000012:
  10. 00000012  302D B872                move.w     D0, [A5 - 0x478E]
  11. 00000016  5340                     subq.w     D0, 1
  12. 00000018  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  13. 0000001C  E740                     asl        D0.w, 3
  14. 0000001E  43EE FFE8                lea.l      A1, [A6 - 0x18]
  15. 00000022  41F0 0000                lea.l      A0, [A0 + D0.w]
  16. 00000026  7003                     moveq.l    D0, 0x03
  17. label00000028:
  18. 00000028  32D8                     move.w     [A1]+, [A0]+
  19. 0000002A  51C8 FFFC                dbf        D0, -0x6 /* 00000028 */
  20. 0000002E  486E FFF8                pea.l      [A6 - 0x8]
  21. 00000032  A874                     syscall    GetPort
  22. 00000034  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  23. 00000038  42A7                     clr.l      -[A7]
  24. 0000003A  3F3C 00A3                move.w     -[A7], 0xA3
  25. 0000003E  42A7                     clr.l      -[A7]
  26. 00000040  70FF                     moveq.l    D0, 0xFFFFFFFF
  27. 00000042  2F00                     move.l     -[A7], D0
  28. 00000044  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  29. 00000048  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  30. 0000004C  2F3C 0000 00A3           move.l     -[A7], 0xA3
  31. 00000052  3F3C 0002                move.w     -[A7], 0x2
  32. 00000056  1F3C 0001                move.b     -[A7], 0x1
  33. 0000005A  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  34. 0000005E  42A7                     clr.l      -[A7]
  35. 00000060  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  36. 00000064  A917                     syscall    GetWRefCon
  37. 00000066  205F                     movea.l    A0, [A7]+
  38. 00000068  2850                     movea.l    A4, [A0]
  39. 0000006A  41ED 250A                lea.l      A0, [A5 + 0x250A /* export_1181 */]
  40. 0000006E  2948 0004                move.l     [A4 + 0x4], A0
  41. 00000072  41EE FFE8                lea.l      A0, [A6 - 0x18]
  42. 00000076  2948 0008                move.l     [A4 + 0x8], A0
  43. 0000007A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  44. 0000007E  3F3C 0003                move.w     -[A7], 0x3
  45. 00000082  486E FFC6                pea.l      [A6 - 0x3A]
  46. 00000086  486E FFC8                pea.l      [A6 - 0x38]
  47. 0000008A  486E FFD4                pea.l      [A6 - 0x2C]
  48. 0000008E  A98D                     syscall    GetDialogItem/GetDItem
  49. 00000090  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  50. 00000094  3F3C 0003                move.w     -[A7], 0x3
  51. 00000098  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  52. 0000009C  487A 0320                pea.l      [PC + 0x320 /* 000003BE, value 0x4E56FFC2 */]
  53. 000000A0  486E FFD4                pea.l      [A6 - 0x2C]
  54. 000000A4  A98E                     syscall    SetDialogItem/SetDItem
  55. 000000A6  486E FFD4                pea.l      [A6 - 0x2C]
  56. 000000AA  2F3C 0001 0001           move.l     -[A7], 0x10001
  57. 000000B0  A8A9                     syscall    InsetRect
  58. 000000B2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  59. 000000B6  3F3C 0004                move.w     -[A7], 0x4
  60. 000000BA  486E FFC6                pea.l      [A6 - 0x3A]
  61. 000000BE  486E FFC8                pea.l      [A6 - 0x38]
  62. 000000C2  486E FFDC                pea.l      [A6 - 0x24]
  63. 000000C6  A98D                     syscall    GetDialogItem/GetDItem
  64. 000000C8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  65. 000000CC  3F3C 0004                move.w     -[A7], 0x4
  66. 000000D0  3F2E FFC6                move.w     -[A7], [A6 - 0x3A]
  67. 000000D4  487A 02E8                pea.l      [PC + 0x2E8 /* 000003BE, value 0x4E56FFC2 */]
  68. 000000D8  486E FFDC                pea.l      [A6 - 0x24]
  69. 000000DC  A98E                     syscall    SetDialogItem/SetDItem
  70. 000000DE  486E FFDC                pea.l      [A6 - 0x24]
  71. 000000E2  2F3C 0001 0001           move.l     -[A7], 0x10001
  72. 000000E8  A8A9                     syscall    InsetRect
  73. 000000EA  A89E                     syscall    PenNormal
  74. 000000EC  41EE FFCC                lea.l      A0, [A6 - 0x34]
  75. 000000F0  43ED FE0C                lea.l      A1, [A5 - 0x1F4]
  76. 000000F4  7003                     moveq.l    D0, 0x03
  77. label000000F6:
  78. 000000F6  30D9                     move.w     [A0]+, [A1]+
  79. 000000F8  51C8 FFFC                dbf        D0, -0x6 /* 000000F6 */
  80. 000000FC  486E FFCC                pea.l      [A6 - 0x34]
  81. 00000100  2F3C 0005 0005           move.l     -[A7], 0x50005
  82. 00000106  A8A9                     syscall    InsetRect
  83. label00000108:
  84. 00000108  486D 2052                pea.l      [A5 + 0x2052 /* export_1030 */]
  85. 0000010C  486E FFBC                pea.l      [A6 - 0x44]
  86. 00000110  A991                     syscall    ModalDialog
  87. 00000112  302E FFBC                move.w     D0, [A6 - 0x44]
  88. 00000116  5340                     subq.w     D0, 1
  89. 00000118  6712                     beq        +0x14 /* 0000012C */
  90. 0000011A  5340                     subq.w     D0, 1
  91. 0000011C  6700 01BC                beq        +0x1BE /* 000002DA */
  92. 00000120  5340                     subq.w     D0, 1
  93. 00000122  6758                     beq        +0x5A /* 0000017C */
  94. 00000124  5540                     subq.w     D0, 2
  95. 00000126  6762                     beq        +0x64 /* 0000018A */
  96. 00000128  6000 01B0                bra        +0x1B2 /* 000002DA */
  97. label0000012C:
  98. 0000012C  4267                     clr.w      -[A7]
  99. 0000012E  486E FFE8                pea.l      [A6 - 0x18]
  100. 00000132  486D C936                pea.l      [A5 - 0x36CA]
  101. 00000136  4EAD 1E82                jsr        [A5 + 0x1E82 /* export_972 */]
  102. 0000013A  101F                     move.b     D0, [A7]+
  103. 0000013C  6600 019C                bne        +0x19E /* 000002DA */
  104. 00000140  41ED C936                lea.l      A0, [A5 - 0x36CA]
  105. 00000144  43EE FFE8                lea.l      A1, [A6 - 0x18]
  106. 00000148  7003                     moveq.l    D0, 0x03
  107. label0000014A:
  108. 0000014A  30D9                     move.w     [A0]+, [A1]+
  109. 0000014C  51C8 FFFC                dbf        D0, -0x6 /* 0000014A */
  110. 00000150  302D B872                move.w     D0, [A5 - 0x478E]
  111. 00000154  5340                     subq.w     D0, 1
  112. 00000156  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  113. 0000015A  E740                     asl        D0.w, 3
  114. 0000015C  41F0 0000                lea.l      A0, [A0 + D0.w]
  115. 00000160  43ED C936                lea.l      A1, [A5 - 0x36CA]
  116. 00000164  7003                     moveq.l    D0, 0x03
  117. label00000166:
  118. 00000166  30D9                     move.w     [A0]+, [A1]+
  119. 00000168  51C8 FFFC                dbf        D0, -0x6 /* 00000166 */
  120. 0000016C  1B7C 0001 A77C           move.b     [A5 - 0x5884], 0x1
  121. 00000172  1B7C 0001 B50A           move.b     [A5 - 0x4AF6], 0x1
  122. 00000178  6000 0160                bra        +0x162 /* 000002DA */
  123. label0000017C:
  124. 0000017C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  125. 00000180  4267                     clr.w      -[A7]
  126. 00000182  4EBA 023A                jsr        [PC + 0x23A /* 000003BE */]
  127. 00000186  6000 0152                bra        +0x154 /* 000002DA */
  128. label0000018A:
  129. 0000018A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  130. 0000018E  43ED FE78                lea.l      A1, [A5 - 0x188]
  131. 00000192  7003                     moveq.l    D0, 0x03
  132. label00000194:
  133. 00000194  30D9                     move.w     [A0]+, [A1]+
  134. 00000196  51C8 FFFC                dbf        D0, -0x6 /* 00000194 */
  135. 0000019A  4267                     clr.w      -[A7]
  136. 0000019C  2F2D C768                move.l     -[A7], [A5 - 0x3898]
  137. 000001A0  486E FFF0                pea.l      [A6 - 0x10]
  138. 000001A4  A92C                     syscall    FindWindow
  139. 000001A6  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  140. 000001AA  4AAE FFF0                tst.l      [A6 - 0x10]
  141. 000001AE  6708                     beq        +0xA /* 000001B8 */
  142. 000001B0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  143. 000001B4  A873                     syscall    SetPort
  144. 000001B6  600C                     bra        +0xE /* 000001C4 */
  145. label000001B8:
  146. 000001B8  486E FFF4                pea.l      [A6 - 0xC]
  147. 000001BC  A910                     syscall    GetWMgrPort
  148. 000001BE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  149. 000001C2  A873                     syscall    SetPort
  150. label000001C4:
  151. 000001C4  486D C768                pea.l      [A5 - 0x3898]
  152. 000001C8  A871                     syscall    GlobalToLocal
  153. 000001CA  202E FFF0                move.l     D0, [A6 - 0x10]
  154. 000001CE  B0AD C2E6                cmp.l      D0, [A5 - 0x3D1A]
  155. 000001D2  57C0                     seq        D0
  156. 000001D4  7203                     moveq.l    D1, 0x03
  157. 000001D6  B26E FFBE                cmp.w      D1, [A6 - 0x42]
  158. 000001DA  57C1                     seq        D1
  159. 000001DC  C001                     and.b      D0, D1
  160. 000001DE  6754                     beq        +0x56 /* 00000234 */
  161. 000001E0  302D C76A                move.w     D0, [A5 - 0x3896]
  162. 000001E4  48C0                     ext.l      D0
  163. 000001E6  81FC 0012                divs.w     D0, 0x12
  164. 000001EA  3D40 FFC4                move.w     [A6 - 0x3C], D0
  165. 000001EE  302D C768                move.w     D0, [A5 - 0x3898]
  166. 000001F2  48C0                     ext.l      D0
  167. 000001F4  81FC 000D                divs.w     D0, 0xD /* '\r' */
  168. 000001F8  3E00                     move.w     D7, D0
  169. 000001FA  6C02                     bge        +0x4 /* 000001FE */
  170. 000001FC  4247                     clr.w      D7
  171. label000001FE:
  172. 000001FE  7009                     moveq.l    D0, 0x09
  173. 00000200  B047                     cmp.w      D0, D7
  174. 00000202  6C02                     bge        +0x4 /* 00000206 */
  175. 00000204  7E09                     moveq.l    D7, 0x09
  176. label00000206:
  177. 00000206  3007                     move.w     D0, D7
  178. 00000208  5240                     addq.w     D0, 1
  179. 0000020A  720A                     moveq.l    D1, 0x0A
  180. 0000020C  C3EE FFC4                muls.w     D1, [A6 - 0x3C]
  181. 00000210  D240                     add.w      D1, D0
  182. 00000212  3D41 FFC0                move.w     [A6 - 0x40], D1
  183. 00000216  302E FFC0                move.w     D0, [A6 - 0x40]
  184. 0000021A  5340                     subq.w     D0, 1
  185. 0000021C  41ED AB56                lea.l      A0, [A5 - 0x54AA]
  186. 00000220  E740                     asl        D0.w, 3
  187. 00000222  43EE FFE8                lea.l      A1, [A6 - 0x18]
  188. 00000226  41F0 0000                lea.l      A0, [A0 + D0.w]
  189. 0000022A  7003                     moveq.l    D0, 0x03
  190. label0000022C:
  191. 0000022C  32D8                     move.w     [A1]+, [A0]+
  192. 0000022E  51C8 FFFC                dbf        D0, -0x6 /* 0000022C */
  193. 00000232  607C                     bra        +0x7E /* 000002B0 */
  194. label00000234:
  195. 00000234  4267                     clr.w      -[A7]
  196. 00000236  302D C76A                move.w     D0, [A5 - 0x3896]
  197. 0000023A  5840                     addq.w     D0, 4
  198. 0000023C  3F00                     move.w     -[A7], D0
  199. 0000023E  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  200. 00000242  3B5F C76A                move.w     [A5 - 0x3896], [A7]+
  201. 00000246  4267                     clr.w      -[A7]
  202. 00000248  302D C768                move.w     D0, [A5 - 0x3898]
  203. 0000024C  5840                     addq.w     D0, 4
  204. 0000024E  3F00                     move.w     -[A7], D0
  205. 00000250  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  206. 00000254  3B5F C768                move.w     [A5 - 0x3898], [A7]+
  207. 00000258  4267                     clr.w      -[A7]
  208. 0000025A  2F2D C768                move.l     -[A7], [A5 - 0x3898]
  209. 0000025E  486E FFCC                pea.l      [A6 - 0x34]
  210. 00000262  A8AD                     syscall    PtInRect
  211. 00000264  101F                     move.b     D0, [A7]+
  212. 00000266  6748                     beq        +0x4A /* 000002B0 */
  213. 00000268  7800                     moveq.l    D4, 0x00
  214. 0000026A  426E FFB6                clr.w      [A6 - 0x4A]
  215. 0000026E  3C2E FFB6                move.w     D6, [A6 - 0x4A]
  216. 00000272  6036                     bra        +0x38 /* 000002AA */
  217. label00000274:
  218. 00000274  426E FFB4                clr.w      [A6 - 0x4C]
  219. 00000278  3A2E FFB4                move.w     D5, [A6 - 0x4C]
  220. 0000027C  6024                     bra        +0x26 /* 000002A2 */
  221. label0000027E:
  222. 0000027E  4267                     clr.w      -[A7]
  223. 00000280  3005                     move.w     D0, D5
  224. 00000282  D06D C76A                add.w      D0, [A5 - 0x3896]
  225. 00000286  3F00                     move.w     -[A7], D0
  226. 00000288  3006                     move.w     D0, D6
  227. 0000028A  D06D C768                add.w      D0, [A5 - 0x3898]
  228. 0000028E  3F00                     move.w     -[A7], D0
  229. 00000290  A865                     syscall    GetPixel
  230. 00000292  101F                     move.b     D0, [A7]+
  231. 00000294  6708                     beq        +0xA /* 0000029E */
  232. 00000296  486E FFE8                pea.l      [A6 - 0x18]
  233. 0000029A  2F04                     move.l     -[A7], D4
  234. 0000029C  A85E                     syscall    BitSet
  235. label0000029E:
  236. 0000029E  5284                     addq.l     D4, 1
  237. 000002A0  5245                     addq.w     D5, 1
  238. label000002A2:
  239. 000002A2  7007                     moveq.l    D0, 0x07
  240. 000002A4  B045                     cmp.w      D0, D5
  241. 000002A6  6CD6                     bge        -0x28 /* 0000027E */
  242. 000002A8  5246                     addq.w     D6, 1
  243. label000002AA:
  244. 000002AA  7007                     moveq.l    D0, 0x07
  245. 000002AC  B046                     cmp.w      D0, D6
  246. 000002AE  6CC4                     bge        -0x3A /* 00000274 */
  247. label000002B0:
  248. 000002B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  249. 000002B4  A873                     syscall    SetPort
  250. 000002B6  486E FFD4                pea.l      [A6 - 0x2C]
  251. 000002BA  A8A3                     syscall    EraseRect
  252. 000002BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  253. 000002C0  3F3C 0003                move.w     -[A7], 0x3
  254. 000002C4  4EBA 00F8                jsr        [PC + 0xF8 /* 000003BE */]
  255. 000002C8  486E FFDC                pea.l      [A6 - 0x24]
  256. 000002CC  A8A3                     syscall    EraseRect
  257. 000002CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  258. 000002D2  3F3C 0004                move.w     -[A7], 0x4
  259. 000002D6  4EBA 00E6                jsr        [PC + 0xE6 /* 000003BE */]
  260. label000002DA:
  261. 000002DA  7001                     moveq.l    D0, 0x01
  262. 000002DC  B06E FFBC                cmp.w      D0, [A6 - 0x44]
  263. 000002E0  57C0                     seq        D0
  264. 000002E2  7202                     moveq.l    D1, 0x02
  265. 000002E4  B26E FFBC                cmp.w      D1, [A6 - 0x44]
  266. 000002E8  57C1                     seq        D1
  267. 000002EA  8001                     or.b       D0, D1
  268. 000002EC  6700 FE1A                beq        -0x1E4 /* 00000108 */
  269. 000002F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  270. 000002F4  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  271. 000002F8  486E FFFC                pea.l      [A6 - 0x4]
  272. 000002FC  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  273. 00000300  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  274. 00000304  A873                     syscall    SetPort
  275. label00000306:
  276. 00000306  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  277. 0000030A  4E5E                     unlink     A6
  278. 0000030C  4E75                     rts
  279. fn0000030E:
  280. 0000030E  4E56 0000                link       A6, 0
  281. 00000312  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  282. 00000316  A972                     syscall    GetMouse
  283. 00000318  206E 000C                movea.l    A0, [A6 + 0xC]
  284. 0000031C  2F08                     move.l     -[A7], A0
  285. 0000031E  4267                     clr.w      -[A7]
  286. 00000320  226E 000C                movea.l    A1, [A6 + 0xC]
  287. 00000324  3029 0002                move.w     D0, [A1 + 0x2]
  288. 00000328  226E 0008                movea.l    A1, [A6 + 0x8]
  289. 0000032C  9069 FFEA                sub.w      D0, [A1 - 0x16]
  290. 00000330  48C0                     ext.l      D0
  291. 00000332  81FC 0008                divs.w     D0, 0x8
  292. 00000336  3F00                     move.w     -[A7], D0
  293. 00000338  2F3C 0007 0000           move.l     -[A7], 0x70000
  294. 0000033E  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  295. 00000342  301F                     move.w     D0, [A7]+
  296. 00000344  205F                     movea.l    A0, [A7]+
  297. 00000346  3140 0002                move.w     [A0 + 0x2], D0
  298. 0000034A  206E 000C                movea.l    A0, [A6 + 0xC]
  299. 0000034E  2F08                     move.l     -[A7], A0
  300. 00000350  4267                     clr.w      -[A7]
  301. 00000352  226E 000C                movea.l    A1, [A6 + 0xC]
  302. 00000356  3011                     move.w     D0, [A1]
  303. 00000358  226E 0008                movea.l    A1, [A6 + 0x8]
  304. 0000035C  9069 FFE8                sub.w      D0, [A1 - 0x18]
  305. 00000360  48C0                     ext.l      D0
  306. 00000362  81FC 0008                divs.w     D0, 0x8
  307. 00000366  3F00                     move.w     -[A7], D0
  308. 00000368  2F3C 0007 0000           move.l     -[A7], 0x70000
  309. 0000036E  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  310. 00000372  301F                     move.w     D0, [A7]+
  311. 00000374  205F                     movea.l    A0, [A7]+
  312. 00000376  3080                     move.w     [A0], D0
  313. 00000378  4E5E                     unlink     A6
  314. 0000037A  205F                     movea.l    A0, [A7]+
  315. 0000037C  504F                     addq.w     A7, 8
  316. 0000037E  4ED0                     jmp        [A0]
  317. fn00000380:
  318. 00000380  4E56 FFF8                link       A6, -0x0008
  319. 00000384  302E 000E                move.w     D0, [A6 + 0xE]
  320. 00000388  E740                     asl        D0.w, 3
  321. 0000038A  206E 0008                movea.l    A0, [A6 + 0x8]
  322. 0000038E  D068 FFEA                add.w      D0, [A0 - 0x16]
  323. 00000392  3D40 FFFA                move.w     [A6 - 0x6], D0
  324. 00000396  5E40                     addq.w     D0, 7
  325. 00000398  3D40 FFFE                move.w     [A6 - 0x2], D0
  326. 0000039C  302E 000C                move.w     D0, [A6 + 0xC]
  327. 000003A0  E740                     asl        D0.w, 3
  328. 000003A2  D068 FFE8                add.w      D0, [A0 - 0x18]
  329. 000003A6  3D40 FFF8                move.w     [A6 - 0x8], D0
  330. 000003AA  5E40                     addq.w     D0, 7
  331. 000003AC  3D40 FFFC                move.w     [A6 - 0x4], D0
  332. 000003B0  486E FFF8                pea.l      [A6 - 0x8]
  333. 000003B4  A8A2                     syscall    PaintRect
  334. 000003B6  4E5E                     unlink     A6
  335. 000003B8  205F                     movea.l    A0, [A7]+
  336. 000003BA  504F                     addq.w     A7, 8
  337. 000003BC  4ED0                     jmp        [A0]
  338. fn000003BE:
  339. 000003BE  4E56 FFC2                link       A6, -0x003E
  340. 000003C2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  341. 000003C6  266E 000A                movea.l    A3, [A6 + 0xA]
  342. 000003CA  42A7                     clr.l      -[A7]
  343. 000003CC  2F0B                     move.l     -[A7], A3
  344. 000003CE  A917                     syscall    GetWRefCon
  345. 000003D0  205F                     movea.l    A0, [A7]+
  346. 000003D2  2050                     movea.l    A0, [A0]
  347. 000003D4  2868 0008                movea.l    A4, [A0 + 0x8]
  348. 000003D8  2F0B                     move.l     -[A7], A3
  349. 000003DA  3F3C 0003                move.w     -[A7], 0x3
  350. 000003DE  486E FFCE                pea.l      [A6 - 0x32]
  351. 000003E2  486E FFF8                pea.l      [A6 - 0x8]
  352. 000003E6  486E FFF0                pea.l      [A6 - 0x10]
  353. 000003EA  A98D                     syscall    GetDialogItem/GetDItem
  354. 000003EC  41EE FFE8                lea.l      A0, [A6 - 0x18]
  355. 000003F0  43EE FFF0                lea.l      A1, [A6 - 0x10]
  356. 000003F4  7003                     moveq.l    D0, 0x03
  357. label000003F6:
  358. 000003F6  30D9                     move.w     [A0]+, [A1]+
  359. 000003F8  51C8 FFFC                dbf        D0, -0x6 /* 000003F6 */
  360. 000003FC  486E FFE8                pea.l      [A6 - 0x18]
  361. 00000400  2F3C 0001 0001           move.l     -[A7], 0x10001
  362. 00000406  A8A9                     syscall    InsetRect
  363. 00000408  2F0B                     move.l     -[A7], A3
  364. 0000040A  3F3C 0004                move.w     -[A7], 0x4
  365. 0000040E  486E FFCE                pea.l      [A6 - 0x32]
  366. 00000412  486E FFF8                pea.l      [A6 - 0x8]
  367. 00000416  486E FFE0                pea.l      [A6 - 0x20]
  368. 0000041A  A98D                     syscall    GetDialogItem/GetDItem
  369. 0000041C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  370. 00000420  43EE FFE0                lea.l      A1, [A6 - 0x20]
  371. 00000424  7003                     moveq.l    D0, 0x03
  372. label00000426:
  373. 00000426  30D9                     move.w     [A0]+, [A1]+
  374. 00000428  51C8 FFFC                dbf        D0, -0x6 /* 00000426 */
  375. 0000042C  486E FFD8                pea.l      [A6 - 0x28]
  376. 00000430  2F3C 0001 0001           move.l     -[A7], 0x10001
  377. 00000436  A8A9                     syscall    InsetRect
  378. 00000438  302E 0008                move.w     D0, [A6 + 0x8]
  379. 0000043C  6710                     beq        +0x12 /* 0000044E */
  380. 0000043E  5740                     subq.w     D0, 3
  381. 00000440  6700 00D2                beq        +0xD4 /* 00000514 */
  382. 00000444  5340                     subq.w     D0, 1
  383. 00000446  6700 0116                beq        +0x118 /* 0000055E */
  384. 0000044A  6000 0120                bra        +0x122 /* 0000056C */
  385. label0000044E:
  386. 0000044E  486E FFD4                pea.l      [A6 - 0x2C]
  387. 00000452  2F0E                     move.l     -[A7], A6
  388. 00000454  4EBA FEB8                jsr        [PC - 0x148 /* 0000030E */]
  389. 00000458  302E FFD4                move.w     D0, [A6 - 0x2C]
  390. 0000045C  E740                     asl        D0.w, 3
  391. 0000045E  3E2E FFD6                move.w     D7, [A6 - 0x2A]
  392. 00000462  DE40                     add.w      D7, D0
  393. 00000464  4267                     clr.w      -[A7]
  394. 00000466  2F0C                     move.l     -[A7], A4
  395. 00000468  3007                     move.w     D0, D7
  396. 0000046A  48C0                     ext.l      D0
  397. 0000046C  2F00                     move.l     -[A7], D0
  398. 0000046E  A85D                     syscall    BitTst
  399. 00000470  1C1F                     move.b     D6, [A7]+
  400. 00000472  A89E                     syscall    PenNormal
  401. 00000474  1006                     move.b     D0, D6
  402. 00000476  6706                     beq        +0x8 /* 0000047E */
  403. 00000478  486D FE78                pea.l      [A5 - 0x188]
  404. 0000047C  A89D                     syscall    PenPat
  405. label0000047E:
  406. 0000047E  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  407. 00000482  2F0E                     move.l     -[A7], A6
  408. 00000484  4EBA FEFA                jsr        [PC - 0x106 /* 00000380 */]
  409. 00000488  1006                     move.b     D0, D6
  410. 0000048A  670C                     beq        +0xE /* 00000498 */
  411. 0000048C  2F0C                     move.l     -[A7], A4
  412. 0000048E  3007                     move.w     D0, D7
  413. 00000490  48C0                     ext.l      D0
  414. 00000492  2F00                     move.l     -[A7], D0
  415. 00000494  A85F                     syscall    BitClr
  416. 00000496  600A                     bra        +0xC /* 000004A2 */
  417. label00000498:
  418. 00000498  2F0C                     move.l     -[A7], A4
  419. 0000049A  3007                     move.w     D0, D7
  420. 0000049C  48C0                     ext.l      D0
  421. 0000049E  2F00                     move.l     -[A7], D0
  422. 000004A0  A85E                     syscall    BitSet
  423. label000004A2:
  424. 000004A2  486E FFD8                pea.l      [A6 - 0x28]
  425. 000004A6  2F0C                     move.l     -[A7], A4
  426. 000004A8  A8A5                     syscall    FillRect
  427. label000004AA:
  428. 000004AA  486E FFD0                pea.l      [A6 - 0x30]
  429. 000004AE  2F0E                     move.l     -[A7], A6
  430. 000004B0  4EBA FE5C                jsr        [PC - 0x1A4 /* 0000030E */]
  431. 000004B4  4267                     clr.w      -[A7]
  432. 000004B6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  433. 000004BA  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  434. 000004BE  A881                     syscall    EqualPt
  435. 000004C0  101F                     move.b     D0, [A7]+
  436. 000004C2  663E                     bne        +0x40 /* 00000502 */
  437. 000004C4  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  438. 000004C8  2F0E                     move.l     -[A7], A6
  439. 000004CA  4EBA FEB4                jsr        [PC - 0x14C /* 00000380 */]
  440. 000004CE  302E FFD0                move.w     D0, [A6 - 0x30]
  441. 000004D2  E740                     asl        D0.w, 3
  442. 000004D4  3E2E FFD2                move.w     D7, [A6 - 0x2E]
  443. 000004D8  DE40                     add.w      D7, D0
  444. 000004DA  1006                     move.b     D0, D6
  445. 000004DC  670C                     beq        +0xE /* 000004EA */
  446. 000004DE  2F0C                     move.l     -[A7], A4
  447. 000004E0  3007                     move.w     D0, D7
  448. 000004E2  48C0                     ext.l      D0
  449. 000004E4  2F00                     move.l     -[A7], D0
  450. 000004E6  A85F                     syscall    BitClr
  451. 000004E8  600A                     bra        +0xC /* 000004F4 */
  452. label000004EA:
  453. 000004EA  2F0C                     move.l     -[A7], A4
  454. 000004EC  3007                     move.w     D0, D7
  455. 000004EE  48C0                     ext.l      D0
  456. 000004F0  2F00                     move.l     -[A7], D0
  457. 000004F2  A85E                     syscall    BitSet
  458. label000004F4:
  459. 000004F4  486E FFD8                pea.l      [A6 - 0x28]
  460. 000004F8  2F0C                     move.l     -[A7], A4
  461. 000004FA  A8A5                     syscall    FillRect
  462. 000004FC  2D6E FFD0 FFD4           move.l     [A6 - 0x2C], [A6 - 0x30]
  463. label00000502:
  464. 00000502  4267                     clr.w      -[A7]
  465. 00000504  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  466. 00000508  101F                     move.b     D0, [A7]+
  467. 0000050A  0A00 0001                xori.b     D0, 0x1
  468. 0000050E  679A                     beq        -0x64 /* 000004AA */
  469. 00000510  A89E                     syscall    PenNormal
  470. 00000512  6058                     bra        +0x5A /* 0000056C */
  471. label00000514:
  472. 00000514  486E FFF0                pea.l      [A6 - 0x10]
  473. 00000518  A8A1                     syscall    FrameRect
  474. 0000051A  4247                     clr.w      D7
  475. 0000051C  426E FFC4                clr.w      [A6 - 0x3C]
  476. 00000520  3A2E FFC4                move.w     D5, [A6 - 0x3C]
  477. 00000524  6030                     bra        +0x32 /* 00000556 */
  478. label00000526:
  479. 00000526  426E FFC2                clr.w      [A6 - 0x3E]
  480. 0000052A  382E FFC2                move.w     D4, [A6 - 0x3E]
  481. 0000052E  601E                     bra        +0x20 /* 0000054E */
  482. label00000530:
  483. 00000530  4267                     clr.w      -[A7]
  484. 00000532  2F0C                     move.l     -[A7], A4
  485. 00000534  3007                     move.w     D0, D7
  486. 00000536  48C0                     ext.l      D0
  487. 00000538  2F00                     move.l     -[A7], D0
  488. 0000053A  A85D                     syscall    BitTst
  489. 0000053C  101F                     move.b     D0, [A7]+
  490. 0000053E  670A                     beq        +0xC /* 0000054A */
  491. 00000540  3F04                     move.w     -[A7], D4
  492. 00000542  3F05                     move.w     -[A7], D5
  493. 00000544  2F0E                     move.l     -[A7], A6
  494. 00000546  4EBA FE38                jsr        [PC - 0x1C8 /* 00000380 */]
  495. label0000054A:
  496. 0000054A  5247                     addq.w     D7, 1
  497. 0000054C  5244                     addq.w     D4, 1
  498. label0000054E:
  499. 0000054E  7007                     moveq.l    D0, 0x07
  500. 00000550  B044                     cmp.w      D0, D4
  501. 00000552  6CDC                     bge        -0x22 /* 00000530 */
  502. 00000554  5245                     addq.w     D5, 1
  503. label00000556:
  504. 00000556  7007                     moveq.l    D0, 0x07
  505. 00000558  B045                     cmp.w      D0, D5
  506. 0000055A  6CCA                     bge        -0x34 /* 00000526 */
  507. 0000055C  600E                     bra        +0x10 /* 0000056C */
  508. label0000055E:
  509. 0000055E  486E FFE0                pea.l      [A6 - 0x20]
  510. 00000562  A8A1                     syscall    FrameRect
  511. 00000564  486E FFD8                pea.l      [A6 - 0x28]
  512. 00000568  2F0C                     move.l     -[A7], A4
  513. 0000056A  A8A5                     syscall    FillRect
  514. label0000056C:
  515. 0000056C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  516. 00000570  4E5E                     unlink     A6
  517. 00000572  205F                     movea.l    A0, [A7]+
  518. 00000574  5C4F                     addq.w     A7, 6
  519. 00000576  4ED0                     jmp        [A0]
  520. export_231:
  521. 00000578  4E56 FFE8                link       A6, -0x0018
  522. 0000057C  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  523. 00000580  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  524. 00000584  42A7                     clr.l      -[A7]
  525. 00000586  3F3C 00A4                move.w     -[A7], 0xA4
  526. 0000058A  42A7                     clr.l      -[A7]
  527. 0000058C  70FF                     moveq.l    D0, 0xFFFFFFFF
  528. 0000058E  2F00                     move.l     -[A7], D0
  529. 00000590  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  530. 00000594  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  531. 00000598  3F3C 0002                move.w     -[A7], 0x2
  532. 0000059C  486E FFE8                pea.l      [A6 - 0x18]
  533. 000005A0  486E FFF8                pea.l      [A6 - 0x8]
  534. 000005A4  486E FFF0                pea.l      [A6 - 0x10]
  535. 000005A8  A98D                     syscall    GetDialogItem/GetDItem
  536. 000005AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  537. 000005AE  3F3C 0002                move.w     -[A7], 0x2
  538. 000005B2  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  539. 000005B6  487A 00EE                pea.l      [PC + 0xEE /* 000006A6, value 0x4E56FFEA */]
  540. 000005BA  486E FFF0                pea.l      [A6 - 0x10]
  541. 000005BE  A98E                     syscall    SetDialogItem/SetDItem
  542. 000005C0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  543. 000005C4  2F3C 0000 00A4           move.l     -[A7], 0xA4
  544. 000005CA  3F3C 0001                move.w     -[A7], 0x1
  545. 000005CE  1F3C 0001                move.b     -[A7], 0x1
  546. 000005D2  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  547. label000005D6:
  548. 000005D6  486D 2052                pea.l      [A5 + 0x2052 /* export_1030 */]
  549. 000005DA  486E FFEA                pea.l      [A6 - 0x16]
  550. 000005DE  A991                     syscall    ModalDialog
  551. 000005E0  7002                     moveq.l    D0, 0x02
  552. 000005E2  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  553. 000005E6  660A                     bne        +0xC /* 000005F2 */
  554. 000005E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  555. 000005EC  4267                     clr.w      -[A7]
  556. 000005EE  4EBA 00B6                jsr        [PC + 0xB6 /* 000006A6 */]
  557. label000005F2:
  558. 000005F2  7001                     moveq.l    D0, 0x01
  559. 000005F4  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  560. 000005F8  57C0                     seq        D0
  561. 000005FA  7202                     moveq.l    D1, 0x02
  562. 000005FC  B26E FFEA                cmp.w      D1, [A6 - 0x16]
  563. 00000600  57C1                     seq        D1
  564. 00000602  8001                     or.b       D0, D1
  565. 00000604  67D0                     beq        -0x2E /* 000005D6 */
  566. label00000606:
  567. 00000606  486E FFEC                pea.l      [A6 - 0x14]
  568. 0000060A  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  569. 0000060E  4267                     clr.w      -[A7]
  570. 00000610  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  571. 00000614  101F                     move.b     D0, [A7]+
  572. 00000616  0A00 0001                xori.b     D0, 0x1
  573. 0000061A  67EA                     beq        -0x14 /* 00000606 */
  574. 0000061C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  575. 00000620  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  576. 00000624  486E FFFC                pea.l      [A6 - 0x4]
  577. 00000628  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  578. 0000062C  1B7C 0001 C1CE           move.b     [A5 - 0x3E32], 0x1
  579. 00000632  7007                     moveq.l    D0, 0x07
  580. 00000634  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  581. 00000638  6708                     beq        +0xA /* 00000642 */
  582. 0000063A  3F3C 0007                move.w     -[A7], 0x7
  583. 0000063E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  584. label00000642:
  585. 00000642  4E5E                     unlink     A6
  586. 00000644  4E75                     rts
  587. fn00000646:
  588. 00000646  4E56 FFF4                link       A6, -0x000C
  589. 0000064A  302D C50A                move.w     D0, [A5 - 0x3AF6]
  590. 0000064E  5340                     subq.w     D0, 1
  591. 00000650  48C0                     ext.l      D0
  592. 00000652  81FC 0004                divs.w     D0, 0x4
  593. 00000656  3D40 FFF6                move.w     [A6 - 0xA], D0
  594. 0000065A  7000                     moveq.l    D0, 0x00
  595. 0000065C  322D C50A                move.w     D1, [A5 - 0x3AF6]
  596. 00000660  5341                     subq.w     D1, 1
  597. 00000662  3001                     move.w     D0, D1
  598. 00000664  C0BC 0000 0003           and.l      D0, 0x3
  599. 0000066A  3D40 FFF4                move.w     [A6 - 0xC], D0
  600. 0000066E  302E FFF6                move.w     D0, [A6 - 0xA]
  601. 00000672  EB40                     asl        D0.w, 5
  602. 00000674  D07C 0010                add.w      D0, 0x10
  603. 00000678  3D40 FFFA                move.w     [A6 - 0x6], D0
  604. 0000067C  D07C 0020                add.w      D0, 0x20 /* ' ' */
  605. 00000680  3D40 FFFE                move.w     [A6 - 0x2], D0
  606. 00000684  302E FFF4                move.w     D0, [A6 - 0xC]
  607. 00000688  EB40                     asl        D0.w, 5
  608. 0000068A  D07C 0010                add.w      D0, 0x10
  609. 0000068E  3D40 FFF8                move.w     [A6 - 0x8], D0
  610. 00000692  D07C 0020                add.w      D0, 0x20 /* ' ' */
  611. 00000696  3D40 FFFC                move.w     [A6 - 0x4], D0
  612. 0000069A  486E FFF8                pea.l      [A6 - 0x8]
  613. 0000069E  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  614. 000006A2  4E5E                     unlink     A6
  615. 000006A4  4E75                     rts
  616. fn000006A6:
  617. 000006A6  4E56 FFEA                link       A6, -0x0016
  618. 000006AA  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  619. 000006AE  4A6E 0008                tst.w      [A6 + 0x8]
  620. 000006B2  666C                     bne        +0x6E /* 00000720 */
  621. 000006B4  486E FFFC                pea.l      [A6 - 0x4]
  622. 000006B8  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  623. 000006BC  4EBA FF88                jsr        [PC - 0x78 /* 00000646 */]
  624. 000006C0  4267                     clr.w      -[A7]
  625. 000006C2  302E FFFC                move.w     D0, [A6 - 0x4]
  626. 000006C6  907C 0010                sub.w      D0, 0x10
  627. 000006CA  48C0                     ext.l      D0
  628. 000006CC  81FC 0020                divs.w     D0, 0x20 /* ' ' */
  629. 000006D0  3F00                     move.w     -[A7], D0
  630. 000006D2  2F3C 0003 0000           move.l     -[A7], 0x30000
  631. 000006D8  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  632. 000006DC  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  633. 000006E0  4267                     clr.w      -[A7]
  634. 000006E2  302E FFFE                move.w     D0, [A6 - 0x2]
  635. 000006E6  907C 0010                sub.w      D0, 0x10
  636. 000006EA  48C0                     ext.l      D0
  637. 000006EC  81FC 0020                divs.w     D0, 0x20 /* ' ' */
  638. 000006F0  3F00                     move.w     -[A7], D0
  639. 000006F2  2F3C 0007 0000           move.l     -[A7], 0x70000
  640. 000006F8  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  641. 000006FC  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  642. 00000700  302E FFF8                move.w     D0, [A6 - 0x8]
  643. 00000704  5240                     addq.w     D0, 1
  644. 00000706  322E FFFA                move.w     D1, [A6 - 0x6]
  645. 0000070A  E541                     asl        D1.w, 2
  646. 0000070C  D240                     add.w      D1, D0
  647. 0000070E  3B41 C50A                move.w     [A5 - 0x3AF6], D1
  648. 00000712  4EBA FF32                jsr        [PC - 0xCE /* 00000646 */]
  649. 00000716  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  650. 0000071A  A873                     syscall    SetPort
  651. 0000071C  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  652. label00000720:
  653. 00000720  7002                     moveq.l    D0, 0x02
  654. 00000722  B06E 0008                cmp.w      D0, [A6 + 0x8]
  655. 00000726  6656                     bne        +0x58 /* 0000077E */
  656. 00000728  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  657. 0000072C  7E78                     moveq.l    D7, 0x78
  658. 0000072E  7C18                     moveq.l    D6, 0x18
  659. 00000730  426E FFEC                clr.w      [A6 - 0x14]
  660. 00000734  3A2E FFEC                move.w     D5, [A6 - 0x14]
  661. 00000738  6036                     bra        +0x38 /* 00000770 */
  662. label0000073A:
  663. 0000073A  7818                     moveq.l    D4, 0x18
  664. 0000073C  426E FFEA                clr.w      [A6 - 0x16]
  665. 00000740  3D6E FFEA FFF0           move.w     [A6 - 0x10], [A6 - 0x16]
  666. 00000746  601A                     bra        +0x1C /* 00000762 */
  667. label00000748:
  668. 00000748  3F06                     move.w     -[A7], D6
  669. 0000074A  3004                     move.w     D0, D4
  670. 0000074C  D07C 0010                add.w      D0, 0x10
  671. 00000750  3F00                     move.w     -[A7], D0
  672. 00000752  A893                     syscall    MoveTo
  673. 00000754  3F07                     move.w     -[A7], D7
  674. 00000756  A883                     syscall    DrawChar
  675. 00000758  D87C 0020                add.w      D4, 0x20 /* ' ' */
  676. 0000075C  5247                     addq.w     D7, 1
  677. 0000075E  526E FFF0                addq.w     [A6 - 0x10], 1
  678. label00000762:
  679. 00000762  7003                     moveq.l    D0, 0x03
  680. 00000764  B06E FFF0                cmp.w      D0, [A6 - 0x10]
  681. 00000768  6CDE                     bge        -0x20 /* 00000748 */
  682. 0000076A  DC7C 0020                add.w      D6, 0x20 /* ' ' */
  683. 0000076E  5245                     addq.w     D5, 1
  684. label00000770:
  685. 00000770  7007                     moveq.l    D0, 0x07
  686. 00000772  B045                     cmp.w      D0, D5
  687. 00000774  6CC4                     bge        -0x3A /* 0000073A */
  688. 00000776  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  689. 0000077A  4EBA FECA                jsr        [PC - 0x136 /* 00000646 */]
  690. label0000077E:
  691. 0000077E  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  692. 00000782  4E5E                     unlink     A6
  693. 00000784  205F                     movea.l    A0, [A7]+
  694. 00000786  5C4F                     addq.w     A7, 6
  695. 00000788  4ED0                     jmp        [A0]
  696. export_232:
  697. 0000078A  4E56 FFE8                link       A6, -0x0018
  698. 0000078E  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  699. 00000792  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  700. 00000796  42A7                     clr.l      -[A7]
  701. 00000798  3F3C 00A5                move.w     -[A7], 0xA5
  702. 0000079C  42A7                     clr.l      -[A7]
  703. 0000079E  70FF                     moveq.l    D0, 0xFFFFFFFF
  704. 000007A0  2F00                     move.l     -[A7], D0
  705. 000007A2  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  706. 000007A6  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  707. 000007AA  3F3C 0002                move.w     -[A7], 0x2
  708. 000007AE  486E FFEE                pea.l      [A6 - 0x12]
  709. 000007B2  486E FFF8                pea.l      [A6 - 0x8]
  710. 000007B6  486E FFF0                pea.l      [A6 - 0x10]
  711. 000007BA  A98D                     syscall    GetDialogItem/GetDItem
  712. 000007BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  713. 000007C0  3F3C 0002                move.w     -[A7], 0x2
  714. 000007C4  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  715. 000007C8  487A 0148                pea.l      [PC + 0x148 /* 00000912, value 0x4E56FFEC */]
  716. 000007CC  486E FFF0                pea.l      [A6 - 0x10]
  717. 000007D0  A98E                     syscall    SetDialogItem/SetDItem
  718. 000007D2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  719. 000007D6  2F3C 0000 00A5           move.l     -[A7], 0xA5
  720. 000007DC  3F3C 0001                move.w     -[A7], 0x1
  721. 000007E0  1F3C 0001                move.b     -[A7], 0x1
  722. 000007E4  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  723. label000007E8:
  724. 000007E8  486D 2052                pea.l      [A5 + 0x2052 /* export_1030 */]
  725. 000007EC  486E FFEC                pea.l      [A6 - 0x14]
  726. 000007F0  A991                     syscall    ModalDialog
  727. 000007F2  7002                     moveq.l    D0, 0x02
  728. 000007F4  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  729. 000007F8  660A                     bne        +0xC /* 00000804 */
  730. 000007FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  731. 000007FE  4267                     clr.w      -[A7]
  732. 00000800  4EBA 0110                jsr        [PC + 0x110 /* 00000912 */]
  733. label00000804:
  734. 00000804  7001                     moveq.l    D0, 0x01
  735. 00000806  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  736. 0000080A  57C0                     seq        D0
  737. 0000080C  7202                     moveq.l    D1, 0x02
  738. 0000080E  B26E FFEC                cmp.w      D1, [A6 - 0x14]
  739. 00000812  57C1                     seq        D1
  740. 00000814  8001                     or.b       D0, D1
  741. 00000816  67D0                     beq        -0x2E /* 000007E8 */
  742. label00000818:
  743. 00000818  486E FFE8                pea.l      [A6 - 0x18]
  744. 0000081C  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  745. 00000820  4267                     clr.w      -[A7]
  746. 00000822  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  747. 00000826  101F                     move.b     D0, [A7]+
  748. 00000828  0A00 0001                xori.b     D0, 0x1
  749. 0000082C  67EA                     beq        -0x14 /* 00000818 */
  750. 0000082E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  751. 00000832  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  752. 00000836  486E FFFC                pea.l      [A6 - 0x4]
  753. 0000083A  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  754. 0000083E  1B7C 0001 C1CE           move.b     [A5 - 0x3E32], 0x1
  755. 00000844  4E5E                     unlink     A6
  756. 00000846  4E75                     rts
  757. fn00000848:
  758. 00000848  4E56 FFFC                link       A6, -0x0004
  759. 0000084C  48E7 0308                movem.l    -[A7], D6,D7,A4
  760. 00000850  286E 0008                movea.l    A4, [A6 + 0x8]
  761. 00000854  206C 000A                movea.l    A0, [A4 + 0xA]
  762. 00000858  224C                     movea.l    A1, A4
  763. 0000085A  5189                     subq.l     A1, 8
  764. 0000085C  41E8 0010                lea.l      A0, [A0 + 0x10]
  765. 00000860  7003                     moveq.l    D0, 0x03
  766. label00000862:
  767. 00000862  32D8                     move.w     [A1]+, [A0]+
  768. 00000864  51C8 FFFC                dbf        D0, -0x6 /* 00000862 */
  769. 00000868  486C FFF8                pea.l      [A4 - 0x8]
  770. 0000086C  2F3C 000C 0000           move.l     -[A7], 0xC0000
  771. 00000872  A8A9                     syscall    InsetRect
  772. 00000874  302E 000C                move.w     D0, [A6 + 0xC]
  773. 00000878  C1EC FFF2                muls.w     D0, [A4 - 0xE]
  774. 0000087C  3C00                     move.w     D6, D0
  775. 0000087E  302E 000C                move.w     D0, [A6 + 0xC]
  776. 00000882  5340                     subq.w     D0, 1
  777. 00000884  41ED C304                lea.l      A0, [A5 - 0x3CFC]
  778. 00000888  D040                     add.w      D0, D0
  779. 0000088A  3E30 0000                move.w     D7, [A0 + D0.w]
  780. 0000088E  3007                     move.w     D0, D7
  781. 00000890  48C0                     ext.l      D0
  782. 00000892  81FC 0002                divs.w     D0, 0x2
  783. 00000896  3206                     move.w     D1, D6
  784. 00000898  9240                     sub.w      D1, D0
  785. 0000089A  3941 FFFA                move.w     [A4 - 0x6], D1
  786. 0000089E  3007                     move.w     D0, D7
  787. 000008A0  D06C FFFA                add.w      D0, [A4 - 0x6]
  788. 000008A4  3940 FFFE                move.w     [A4 - 0x2], D0
  789. 000008A8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  790. 000008AC  4E5E                     unlink     A6
  791. 000008AE  205F                     movea.l    A0, [A7]+
  792. 000008B0  5C4F                     addq.w     A7, 6
  793. 000008B2  4ED0                     jmp        [A0]
  794. fn000008B4:
  795. 000008B4  4E56 FFFC                link       A6, -0x0004
  796. 000008B8  48E7 0108                movem.l    -[A7], D7,A4
  797. 000008BC  286E 0008                movea.l    A4, [A6 + 0x8]
  798. 000008C0  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  799. 000008C6  3E2E FFFC                move.w     D7, [A6 - 0x4]
  800. 000008CA  6018                     bra        +0x1A /* 000008E4 */
  801. label000008CC:
  802. 000008CC  3007                     move.w     D0, D7
  803. 000008CE  5340                     subq.w     D0, 1
  804. 000008D0  41ED C304                lea.l      A0, [A5 - 0x3CFC]
  805. 000008D4  D040                     add.w      D0, D0
  806. 000008D6  3230 0000                move.w     D1, [A0 + D0.w]
  807. 000008DA  B26D C5A6                cmp.w      D1, [A5 - 0x3A5A]
  808. 000008DE  6602                     bne        +0x4 /* 000008E2 */
  809. 000008E0  6008                     bra        +0xA /* 000008EA */
  810. label000008E2:
  811. 000008E2  5247                     addq.w     D7, 1
  812. label000008E4:
  813. 000008E4  7006                     moveq.l    D0, 0x06
  814. 000008E6  B047                     cmp.w      D0, D7
  815. 000008E8  6CE2                     bge        -0x1C /* 000008CC */
  816. label000008EA:
  817. 000008EA  3F07                     move.w     -[A7], D7
  818. 000008EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  819. 000008F0  4EBA FF56                jsr        [PC - 0xAA /* 00000848 */]
  820. 000008F4  486C FFF8                pea.l      [A4 - 0x8]
  821. 000008F8  2F3C FFF8 FFF6           move.l     -[A7], 0xFFF8FFF6
  822. 000008FE  A8A9                     syscall    InsetRect
  823. 00000900  486C FFF8                pea.l      [A4 - 0x8]
  824. 00000904  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  825. 00000908  4CDF 1080                movem.l    D7,A4, [A7]+
  826. 0000090C  4E5E                     unlink     A6
  827. 0000090E  2E9F                     move.l     [A7], [A7]+
  828. 00000910  4E75                     rts
  829. fn00000912:
  830. 00000912  4E56 FFEC                link       A6, -0x0014
  831. 00000916  48E7 0300                movem.l    -[A7], D6,D7
  832. 0000091A  206E 000A                movea.l    A0, [A6 + 0xA]
  833. 0000091E  43EE FFF8                lea.l      A1, [A6 - 0x8]
  834. 00000922  41E8 0010                lea.l      A0, [A0 + 0x10]
  835. 00000926  7003                     moveq.l    D0, 0x03
  836. label00000928:
  837. 00000928  32D8                     move.w     [A1]+, [A0]+
  838. 0000092A  51C8 FFFC                dbf        D0, -0x6 /* 00000928 */
  839. 0000092E  302E FFFE                move.w     D0, [A6 - 0x2]
  840. 00000932  906E FFFA                sub.w      D0, [A6 - 0x6]
  841. 00000936  48C0                     ext.l      D0
  842. 00000938  81FC 0007                divs.w     D0, 0x7
  843. 0000093C  3D40 FFF2                move.w     [A6 - 0xE], D0
  844. 00000940  4A6E 0008                tst.w      [A6 + 0x8]
  845. 00000944  6656                     bne        +0x58 /* 0000099C */
  846. 00000946  2F0E                     move.l     -[A7], A6
  847. 00000948  4EBA FF6A                jsr        [PC - 0x96 /* 000008B4 */]
  848. 0000094C  486E FFF4                pea.l      [A6 - 0xC]
  849. 00000950  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  850. 00000954  4267                     clr.w      -[A7]
  851. 00000956  302E FFF2                move.w     D0, [A6 - 0xE]
  852. 0000095A  48C0                     ext.l      D0
  853. 0000095C  81FC 0002                divs.w     D0, 0x2
  854. 00000960  D06E FFF6                add.w      D0, [A6 - 0xA]
  855. 00000964  48C0                     ext.l      D0
  856. 00000966  81EE FFF2                divs.w     D0, [A6 - 0xE]
  857. 0000096A  3F00                     move.w     -[A7], D0
  858. 0000096C  2F3C 0006 0001           move.l     -[A7], 0x60001
  859. 00000972  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  860. 00000976  3C1F                     move.w     D6, [A7]+
  861. 00000978  3006                     move.w     D0, D6
  862. 0000097A  5340                     subq.w     D0, 1
  863. 0000097C  41ED C304                lea.l      A0, [A5 - 0x3CFC]
  864. 00000980  D040                     add.w      D0, D0
  865. 00000982  3F30 0000                move.w     -[A7], [A0 + D0.w]
  866. 00000986  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  867. 0000098A  2F0E                     move.l     -[A7], A6
  868. 0000098C  4EBA FF26                jsr        [PC - 0xDA /* 000008B4 */]
  869. 00000990  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  870. 00000994  A873                     syscall    SetPort
  871. 00000996  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  872. 0000099A  6030                     bra        +0x32 /* 000009CC */
  873. label0000099C:
  874. 0000099C  7002                     moveq.l    D0, 0x02
  875. 0000099E  B06E 0008                cmp.w      D0, [A6 + 0x8]
  876. 000009A2  6628                     bne        +0x2A /* 000009CC */
  877. 000009A4  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  878. 000009AA  3E2E FFEC                move.w     D7, [A6 - 0x14]
  879. 000009AE  6010                     bra        +0x12 /* 000009C0 */
  880. label000009B0:
  881. 000009B0  3F07                     move.w     -[A7], D7
  882. 000009B2  2F0E                     move.l     -[A7], A6
  883. 000009B4  4EBA FE92                jsr        [PC - 0x16E /* 00000848 */]
  884. 000009B8  486E FFF8                pea.l      [A6 - 0x8]
  885. 000009BC  A8A2                     syscall    PaintRect
  886. 000009BE  5247                     addq.w     D7, 1
  887. label000009C0:
  888. 000009C0  7006                     moveq.l    D0, 0x06
  889. 000009C2  B047                     cmp.w      D0, D7
  890. 000009C4  6CEA                     bge        -0x14 /* 000009B0 */
  891. 000009C6  2F0E                     move.l     -[A7], A6
  892. 000009C8  4EBA FEEA                jsr        [PC - 0x116 /* 000008B4 */]
  893. label000009CC:
  894. 000009CC  4CDF 00C0                movem.l    D6,D7, [A7]+
  895. 000009D0  4E5E                     unlink     A6
  896. 000009D2  205F                     movea.l    A0, [A7]+
  897. 000009D4  5C4F                     addq.w     A7, 6
  898. 000009D6  4ED0                     jmp        [A0]
  899. export_233:
  900. 000009D8  4E56 FFE8                link       A6, -0x0018
  901. 000009DC  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  902. 000009E0  4EAD 2032                jsr        [A5 + 0x2032 /* export_1026 */]
  903. 000009E4  42A7                     clr.l      -[A7]
  904. 000009E6  3F3C 00A2                move.w     -[A7], 0xA2
  905. 000009EA  42A7                     clr.l      -[A7]
  906. 000009EC  70FF                     moveq.l    D0, 0xFFFFFFFF
  907. 000009EE  2F00                     move.l     -[A7], D0
  908. 000009F0  4EAD 2222                jsr        [A5 + 0x2222 /* export_1088 */]
  909. 000009F4  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  910. 000009F8  3F3C 0002                move.w     -[A7], 0x2
  911. 000009FC  486E FFEA                pea.l      [A6 - 0x16]
  912. 00000A00  486E FFF8                pea.l      [A6 - 0x8]
  913. 00000A04  486E FFF0                pea.l      [A6 - 0x10]
  914. 00000A08  A98D                     syscall    GetDialogItem/GetDItem
  915. 00000A0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  916. 00000A0E  3F3C 0002                move.w     -[A7], 0x2
  917. 00000A12  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  918. 00000A16  487A 00FE                pea.l      [PC + 0xFE /* 00000B16, value 0x4E56FFF0 */]
  919. 00000A1A  486E FFF0                pea.l      [A6 - 0x10]
  920. 00000A1E  A98E                     syscall    SetDialogItem/SetDItem
  921. 00000A20  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  922. 00000A24  2F3C 0000 00A2           move.l     -[A7], 0xA2
  923. 00000A2A  3F3C 0001                move.w     -[A7], 0x1
  924. 00000A2E  1F3C 0001                move.b     -[A7], 0x1
  925. 00000A32  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  926. label00000A36:
  927. 00000A36  486D 2052                pea.l      [A5 + 0x2052 /* export_1030 */]
  928. 00000A3A  486E FFE8                pea.l      [A6 - 0x18]
  929. 00000A3E  A991                     syscall    ModalDialog
  930. 00000A40  7002                     moveq.l    D0, 0x02
  931. 00000A42  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  932. 00000A46  660A                     bne        +0xC /* 00000A52 */
  933. 00000A48  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  934. 00000A4C  4267                     clr.w      -[A7]
  935. 00000A4E  4EBA 00C6                jsr        [PC + 0xC6 /* 00000B16 */]
  936. label00000A52:
  937. 00000A52  7001                     moveq.l    D0, 0x01
  938. 00000A54  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  939. 00000A58  57C0                     seq        D0
  940. 00000A5A  7202                     moveq.l    D1, 0x02
  941. 00000A5C  B26E FFE8                cmp.w      D1, [A6 - 0x18]
  942. 00000A60  57C1                     seq        D1
  943. 00000A62  8001                     or.b       D0, D1
  944. 00000A64  67D0                     beq        -0x2E /* 00000A36 */
  945. label00000A66:
  946. 00000A66  486E FFEC                pea.l      [A6 - 0x14]
  947. 00000A6A  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  948. 00000A6E  4267                     clr.w      -[A7]
  949. 00000A70  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  950. 00000A74  101F                     move.b     D0, [A7]+
  951. 00000A76  0A00 0001                xori.b     D0, 0x1
  952. 00000A7A  67EA                     beq        -0x14 /* 00000A66 */
  953. 00000A7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  954. 00000A80  4EAD 1FA2                jsr        [A5 + 0x1FA2 /* export_1008 */]
  955. 00000A84  486E FFFC                pea.l      [A6 - 0x4]
  956. 00000A88  4EAD 302A                jsr        [A5 + 0x302A /* export_1537 */]
  957. 00000A8C  1B7C 0001 C1CE           move.b     [A5 - 0x3E32], 0x1
  958. 00000A92  7011                     moveq.l    D0, 0x11
  959. 00000A94  B06D C732                cmp.w      D0, [A5 - 0x38CE]
  960. 00000A98  6708                     beq        +0xA /* 00000AA2 */
  961. 00000A9A  3F3C 0011                move.w     -[A7], 0x11
  962. 00000A9E  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  963. label00000AA2:
  964. 00000AA2  4E5E                     unlink     A6
  965. 00000AA4  4E75                     rts
  966. fn00000AA6:
  967. 00000AA6  4E56 FFF6                link       A6, -0x000A
  968. 00000AAA  2F07                     move.l     -[A7], D7
  969. 00000AAC  302D C2E4                move.w     D0, [A5 - 0x3D1C]
  970. 00000AB0  5740                     subq.w     D0, 3
  971. 00000AB2  6712                     beq        +0x14 /* 00000AC6 */
  972. 00000AB4  5340                     subq.w     D0, 1
  973. 00000AB6  6712                     beq        +0x14 /* 00000ACA */
  974. 00000AB8  5340                     subq.w     D0, 1
  975. 00000ABA  6712                     beq        +0x14 /* 00000ACE */
  976. 00000ABC  5340                     subq.w     D0, 1
  977. 00000ABE  6712                     beq        +0x14 /* 00000AD2 */
  978. 00000AC0  5540                     subq.w     D0, 2
  979. 00000AC2  6712                     beq        +0x14 /* 00000AD6 */
  980. 00000AC4  6014                     bra        +0x16 /* 00000ADA */
  981. label00000AC6:
  982. 00000AC6  7E31                     moveq.l    D7, 0x31
  983. 00000AC8  6016                     bra        +0x18 /* 00000AE0 */
  984. label00000ACA:
  985. 00000ACA  7E32                     moveq.l    D7, 0x32
  986. 00000ACC  6012                     bra        +0x14 /* 00000AE0 */
  987. label00000ACE:
  988. 00000ACE  7E33                     moveq.l    D7, 0x33
  989. 00000AD0  600E                     bra        +0x10 /* 00000AE0 */
  990. label00000AD2:
  991. 00000AD2  7E34                     moveq.l    D7, 0x34
  992. 00000AD4  600A                     bra        +0xC /* 00000AE0 */
  993. label00000AD6:
  994. 00000AD6  7E35                     moveq.l    D7, 0x35
  995. 00000AD8  6006                     bra        +0x8 /* 00000AE0 */
  996. label00000ADA:
  997. 00000ADA  426D C2E4                clr.w      [A5 - 0x3D1C]
  998. 00000ADE  7E36                     moveq.l    D7, 0x36
  999. label00000AE0:
  1000. 00000AE0  3007                     move.w     D0, D7
  1001. 00000AE2  907C 0031                sub.w      D0, 0x31 /* '1' */
  1002. 00000AE6  EB40                     asl        D0.w, 5
  1003. 00000AE8  5040                     addq.w     D0, 8
  1004. 00000AEA  3D40 FFFA                move.w     [A6 - 0x6], D0
  1005. 00000AEE  D07C 0020                add.w      D0, 0x20 /* ' ' */
  1006. 00000AF2  3D40 FFFE                move.w     [A6 - 0x2], D0
  1007. 00000AF6  3D7C 0008 FFF8           move.w     [A6 - 0x8], 0x8
  1008. 00000AFC  302E FFF8                move.w     D0, [A6 - 0x8]
  1009. 00000B00  D07C 0020                add.w      D0, 0x20 /* ' ' */
  1010. 00000B04  3D40 FFFC                move.w     [A6 - 0x4], D0
  1011. 00000B08  486E FFF8                pea.l      [A6 - 0x8]
  1012. 00000B0C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1013. 00000B10  2E1F                     move.l     D7, [A7]+
  1014. 00000B12  4E5E                     unlink     A6
  1015. 00000B14  4E75                     rts
  1016. fn00000B16:
  1017. 00000B16  4E56 FFF0                link       A6, -0x0010
  1018. 00000B1A  48E7 0700                movem.l    -[A7], D5,D6,D7
  1019. 00000B1E  4A6E 0008                tst.w      [A6 + 0x8]
  1020. 00000B22  6600 008E                bne        +0x90 /* 00000BB2 */
  1021. 00000B26  486E FFFC                pea.l      [A6 - 0x4]
  1022. 00000B2A  4EAD 24B2                jsr        [A5 + 0x24B2 /* export_1170 */]
  1023. 00000B2E  4EBA FF76                jsr        [PC - 0x8A /* 00000AA6 */]
  1024. 00000B32  4267                     clr.w      -[A7]
  1025. 00000B34  302E FFFE                move.w     D0, [A6 - 0x2]
  1026. 00000B38  5140                     subq.w     D0, 8
  1027. 00000B3A  48C0                     ext.l      D0
  1028. 00000B3C  81FC 0020                divs.w     D0, 0x20 /* ' ' */
  1029. 00000B40  D07C 0031                add.w      D0, 0x31 /* '1' */
  1030. 00000B44  3F00                     move.w     -[A7], D0
  1031. 00000B46  2F3C 0036 0031           move.l     -[A7], 0x360031 /* '6\01' */
  1032. 00000B4C  4EAD 28DA                jsr        [A5 + 0x28DA /* export_1303 */]
  1033. 00000B50  3A1F                     move.w     D5, [A7]+
  1034. 00000B52  3005                     move.w     D0, D5
  1035. 00000B54  0440 0031                subi.w     D0, 0x31 /* '1' */
  1036. 00000B58  6B48                     bmi        +0x4A /* 00000BA2 */
  1037. 00000B5A  0C40 0005                cmpi.w     D0, 0x5
  1038. 00000B5E  6E42                     bgt        +0x44 /* 00000BA2 */
  1039. 00000B60  D040                     add.w      D0, D0
  1040. 00000B62  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1041. 00000B66  4EFB 0000                jmp        [PC + D0.w]
  1042. 00000B6A  000E 0016                ori.b      A6, 0x16
  1043. 00000B6E  001E 0026                ori.b      [A6]+, 0x26 /* '&' */
  1044. 00000B72  002E 0036 3B7C           ori.b      [A6 + 0x3B7C], 0x36 /* '6' */
  1045. 00000B78  0003 C2E4                ori.b      D3, 0xE4
  1046. 00000B7C  6024                     bra        +0x26 /* 00000BA2 */
  1047. 00000B7E  3B7C 0004 C2E4           move.w     [A5 - 0x3D1C], 0x4
  1048. 00000B84  601C                     bra        +0x1E /* 00000BA2 */
  1049. 00000B86  3B7C 0005 C2E4           move.w     [A5 - 0x3D1C], 0x5
  1050. 00000B8C  6014                     bra        +0x16 /* 00000BA2 */
  1051. 00000B8E  3B7C 0006 C2E4           move.w     [A5 - 0x3D1C], 0x6
  1052. 00000B94  600C                     bra        +0xE /* 00000BA2 */
  1053. 00000B96  3B7C 0008 C2E4           move.w     [A5 - 0x3D1C], 0x8
  1054. 00000B9C  6004                     bra        +0x6 /* 00000BA2 */
  1055. 00000B9E  426D C2E4                clr.w      [A5 - 0x3D1C]
  1056. label00000BA2:
  1057. 00000BA2  4EBA FF02                jsr        [PC - 0xFE /* 00000AA6 */]
  1058. 00000BA6  2F2D C242                move.l     -[A7], [A5 - 0x3DBE]
  1059. 00000BAA  A873                     syscall    SetPort
  1060. 00000BAC  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  1061. 00000BB0  603A                     bra        +0x3C /* 00000BEC */
  1062. label00000BB2:
  1063. 00000BB2  7002                     moveq.l    D0, 0x02
  1064. 00000BB4  B06E 0008                cmp.w      D0, [A6 + 0x8]
  1065. 00000BB8  6632                     bne        +0x34 /* 00000BEC */
  1066. 00000BBA  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  1067. 00000BBE  7C10                     moveq.l    D6, 0x10
  1068. 00000BC0  3D7C 0031 FFF0           move.w     [A6 - 0x10], 0x31 /* '1' */
  1069. 00000BC6  3E2E FFF0                move.w     D7, [A6 - 0x10]
  1070. 00000BCA  6012                     bra        +0x14 /* 00000BDE */
  1071. label00000BCC:
  1072. 00000BCC  3F06                     move.w     -[A7], D6
  1073. 00000BCE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1074. 00000BD2  A893                     syscall    MoveTo
  1075. 00000BD4  3F07                     move.w     -[A7], D7
  1076. 00000BD6  A883                     syscall    DrawChar
  1077. 00000BD8  DC7C 0020                add.w      D6, 0x20 /* ' ' */
  1078. 00000BDC  5247                     addq.w     D7, 1
  1079. label00000BDE:
  1080. 00000BDE  7036                     moveq.l    D0, 0x36
  1081. 00000BE0  B047                     cmp.w      D0, D7
  1082. 00000BE2  6CE8                     bge        -0x16 /* 00000BCC */
  1083. 00000BE4  4EAD 2592                jsr        [A5 + 0x2592 /* export_1198 */]
  1084. 00000BE8  4EBA FEBC                jsr        [PC - 0x144 /* 00000AA6 */]
  1085. label00000BEC:
  1086. 00000BEC  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1087. 00000BF0  4E5E                     unlink     A6
  1088. 00000BF2  205F                     movea.l    A0, [A7]+
  1089. 00000BF4  5C4F                     addq.w     A7, 6
  1090. 00000BF6  4ED0                     jmp        [A0]
  1091.